// 导入fs内置包
let fs = require('fs');
// 这里是用来记录的全局中间件
exports.setFile = (req, res, next) => {
    fs.appendFile('./info.txt', `${req.url}-------${Date.now()}\n`, (err, data) => { });
    next()
}
// 这里是地址错误的的中间件
exports.pathError = function (req, res, next) {
    res.send({
        code: 404,
        message: '你请求的地址不存在,请检测一下啊~',
        info: {
            url: req.url,
            method: req.method
        }
    })
}


exports.getError = (err, req, res, next) => {
    if (err === 3) {
        res.send({
            code: 3,
            message: 'token不正确,请查证后重新发送'
        })
    }
    if (err === 4) {
        res.send({
            code: 4,
            message: '你传递的参数数量不够'
        })
    }
    if (err === 5) {
        res.send({
            code: 5,
            message: '你传递的参数格式不正确'
        })
    }
}